const {DataTypes} =require('sequelize') //引入sequelize中的DataTypes对象

const sequelize=require('../db/seq') //引入db.js中的sequelize对象

//创建模型(->zd_goods --表)
const Goods=sequelize.define('zd_Goods',{
    //id会自动创建，并且是主键，自增
    goods_name:{
        type:DataTypes.STRING, //varchar(255)
        allowNull:false, //不允许为空
        comment:'商品名称'
    },
    goods_price:{
        type:DataTypes.DECIMAL(10,2), //decimal(10,2) 
        allowNull:false, //不允许为空
        comment:'商品价格'
    },
    goods_num:{
        type:DataTypes.INTEGER, //int
        allowNull:false, //不允许为空
        comment:'商品数量'
    },
    goods_img:{
        type:DataTypes.STRING, //varchar(255)
        allowNull:false, //不允许为空
        comment:'商品图片的url' 
    }

},{
    timestamps:true, //自动创建时间戳
    paranoid:true, //自动创建deletedAt字段
})

//创建表
// Goods.sync({force:true})

module.exports=Goods